Skip to content

Refactor modular ruin definitions#2862

Open
kyunkyunkyun wants to merge 1 commit into
CeladonSS13:beta-devfrom
kyunkyunkyun:fix-ruins
Open

Refactor modular ruin definitions#2862
kyunkyunkyun wants to merge 1 commit into
CeladonSS13:beta-devfrom
kyunkyunkyun:fix-ruins

Conversation

@kyunkyunkyun

@kyunkyunkyun kyunkyunkyun commented May 27, 2026

Copy link
Copy Markdown

Описание / Что этот PR делает

Рефакторит код темплейтов руин, исправляя проблему, когда на планетах отсутствовала руина (спавнилась руина с размером 0)

Удаляет темплейты руин, .dmm которых нет в коде
Переименовывает заимствованные с оффов .dmm, чтобы не приходилось переобъявлять их суффикс в коде

closes #2741
closes #2738

Причина создания ПР / Почему это хорошо для игры

Не будет планет без руин

Демонстрация изменений / Тестирование

Локально

Список изменений

🆑
fix: Исправлена ошибка, из-за которой на планете могла отсутствовать руина.
/🆑

@kyunkyunkyun kyunkyunkyun requested a review from a team as a code owner May 27, 2026 22:23
@Celadon-Bot Celadon-Bot added 🗺 Маппинг 🗺 Это чисто карты, карта... 🧱 Код 🧱 Изменения .dm файлов 🏔 Руинки 🏔 Изменение карт с руинами labels May 27, 2026
@MysticalFaceLesS

Copy link
Copy Markdown
Member

Имеет смысл. Сортировка - это удобно.
Однако инициализацию оффовских карт нужно отключить, добавить проверку, при которой игра не будет пытаться спавнить отсутствующие карты.

@github-actions

Copy link
Copy Markdown

Pull Request содержит конфликты. Устраните их, чтобы мы смогли оценить и принять запрос.

@github-actions github-actions Bot added the 🔥 Merge Conflict 🔥 Pull Request содержит конфликты. Устраните их, чтобы мы смогли оценить и принять запрос. label Jun 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🏔 Руинки 🏔 Изменение карт с руинами 🔥 Merge Conflict 🔥 Pull Request содержит конфликты. Устраните их, чтобы мы смогли оценить и принять запрос. 🗺 Маппинг 🗺 Это чисто карты, карта... 🧱 Код 🧱 Изменения .dm файлов

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[БАГ]: Нет руин на Луне [БАГ]: Руины на Ледяных планетах могут не заспавниться

3 participants